/*
* this is a test!
*/
body {
	padding:0;
	margin:0;
    font-size:80%;
    font-family:Georgia, Times New Roman, Times,  Serif;
    color:#333;    
}
a {
     color: #222;    
     text-decoration:none;
}
p {
    margin:0 0 10px 0;	
}

h1 {
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:3em;
    margin:0 0 10px 0;
    color:#999;
    color:#951F2B;
    font-weight:normal;
}
h1 a {
	color:#999;
	color:#fff;
    font-weight:normal;	
}
h2 {
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:2.3em;
    margin:0 0 10px 0;
    color:#951F2B;
    font-weight:normal;    
}
h3 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.8em;
	color:#951F2B;
    font-weight:normal;	
}
h3 a {
    color:#951F2B;	
    font-weight:normal;    
}

div.post {
    margin:0 0 10px 0;
}  

div#all {
    text-align:justify;
    line-height:1.7em;
}

div#menu {
    width:100%;
    height:50px;
    background-color:#333;
    position:relative;
}
div#menu h1 a {
    display:block;
    margin:0;
    padding:0 0 0 0;
    height:45px;
    width:1000px;
    margin:0px auto;
    z-index:2;
    line-height:45px;
}
div#picture {
    width:1000px;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:0 1px;
    height:151px;
    margin:1px auto 10px auto;	
}
div#picture.picture-0 {
    border-top:10px solid #c8551c;
    background-image:url(../img/pic.jpg);	
}
div#picture.picture-1 {
    border-top:10px solid #5b7434;
    background-image:url(../img/pic2.jpg);
}
div#picture.picture-2 {
    border-top:10px solid #951F2B;	
    background-image:url(../img/pic3.jpg);
}
div#content {
    width:1000px;
    margin:0px auto;
}

div#bottom {
	background-color:#951F2B;
	/*background-image:url(../img/stripe3.png);*/
	color:#fff;
	width:100%;
	height:300px;
	clear:both;
    background-color:#535233;
    border-bottom:10px solid #A5A36C;   
    border-top:10px solid #A5A36C;   
}
div#bottom a {
    color:#fff;	
}
div#bottom h2 {
    color:#fff;	
}
div#bottom a {
}  
div#bottom span.date {
	color:#A5A36C;
	background-image:none;
	display:block;
	padding:0;
}
div#bottom .content {
    width:1000px;
    height:280px;
    padding:10px 0;
    margin:0 auto;
    position:relative;
}
div#intro, div#recent-posts, div#page-list {
	position:absolute;
	width:319px;
	height:280px;
	border-right:10px;
    text-align:left;
}
div#intro {
    text-align:justify;
    padding:0 10px 0 0;	
}
div#intro h2 {
    text-align:right;	
    text-align:left;	
}
div#recent-posts {

    left:330px;
    padding:0 10px;
    width:310px;
}
div#recent-posts a, div#page-list a {
    background-image:url(../img/icons/page_white.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding:0 0 0 20px;
}
div#page-list {
   left:660px;
   width:330px;
   padding:0 0 0 10px;
}

div#footer {
    clear:both;
    margin:10px 0 0 0;
    color:#333;
    font-size: 0.85em;
    text-align:right;
    width: 1000px;
    margin:0 auto;
}
div#footer a {
    color:#333;
}

#footer-menu img {
    vertical-align:middle;	
}

div#page-intro {
    margin: 0 0 20px 0;
    border:5px solid #E0DFB1;
    background-color:#E0DFB1;
    color:#535233;
    background-color:#F5F4D7;
    padding:10px; 
}
div#page-intro p {
    font-size:1.5em;
}

div.recent-posts {
	margin:0 0 20px 0;
}
div.recent-posts ul.list {
    width:310px;
    float:left;
}
div.recent-posts ul.col_0 {
	width:320px;
    padding:0 10px 0 0;	
}
div.recent-posts ul.col_1 {
	width:310px;
    padding:0 10px 0 10px;
}
div.recent-posts ul.col_2 {
    width:330px;
    padding:0 0 0 10px;
}
div.recent-posts li {
    margin: 0 0 10px 0;        
}

span.date {
    color:#951F2B;;
    font-size:0.85em;
    background-image:url(../img/icons/calendar.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding:2px 0 3px 20px;    
}

.post-categories ul, .post-categories li {
    display:inline;
}

.post-navigation {
    margin:5px 0 0 0;
    position:relative;
    width:100%;
    height:30px;
}
.post-navigation .previous-posts, .post-navigation .next-posts {
    left:0;
    position:absolute;
    background-repeat:no-repeat;
}
.post-navigation .previous-posts {
    background-image:url(../img/icons/resultset_previous.png);
    background-position:left center;
    padding:0 0 0 20px; 
    z-index:2;  
}
.post-navigation .next-posts {
    text-align:right;
    right:0px;
    background-image:url(../img/icons/resultset_next.png);
    background-position:right center;
    padding:0 20px 0 0;      
}

form.comment-create legend {
    background-repeat:no-repeat;
    background-position:left center;
    padding:0 0 0 20px;	
}
form.comment-create #fieldset-name, form.comment-create #fieldset-openid {
    float: left;	
    width:250px;
}
form.comment-create #fieldset-openid {
	margin:-22px 0 0 0;
}
form.comment-create #fieldset-name {
    border-right:1px solid #A5A36C;  
    margin:0 70px 20px 0;	
}
form.comment-create #fieldset-comment {
    clear:both;	
}
form.comment-create #fieldset-name legend {
	background-image:url(../img/icons/user.png);
}
form.comment-create #fieldset-openid legend {
    background-image:url(../img/openid.gif);
}
form.comment-create #fieldset-comment legend {
    background-image:url(../img/icons/comment.png);
}

input, textarea {
    border:1px solid #951F2B;;  	
}
label {
    color:#951F2B;;  
}
legend {
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:1.3em;
    color:#951F2B;
}